package com.efast.dmom.equipment.service.masterdata;

import java.util.List;
import java.util.Map;

import com.efast.cafe.portal.bean.query.QueryBean;
import com.efast.dmom.equipment.bean.EquipHomeTaskParamBean;
import com.efast.dmom.equipment.bean.EquipInterferSpecificDataBean;

/**
 * 设备主管界面
 * @author wang jie
 * 
 */
public interface EquipTaskPageService {

	    /**
	     * 设备维修单并分页显示数据,获取维修达标率
	     * @param querys
	     * @return list
	     */
	    public  EquipHomeTaskParamBean queryEquipRepairBase(EquipHomeTaskParamBean querys);
	 
	    /**
	     * 点击某一条维修单时，联动呈现设备履历
	     * @param orderNumber
	     * @return EquipInterferSpecificDataBean
	     */
	    public EquipInterferSpecificDataBean selectRepairEquipResume(String orderNumber);
	    
	    /**
	     * 获取保养单
	     * @param querys
	     * @return map
	     */
	    public EquipHomeTaskParamBean selectEquipMaintainOrder(EquipHomeTaskParamBean querys);
	 
	    /**
	     * 点击保养单时，联动设备履历
	     * @param ordernumber
	     * @return EquipInterferSpecificDataBean
	     */
	    public EquipInterferSpecificDataBean selectEquipMaintainOrderDetail(String ordernumber);

	    /**
	     * 获取点检单
	     * @param querys
	     * @return map
	     */
	    public EquipHomeTaskParamBean selectEquipCheckOrder(EquipHomeTaskParamBean querys);
	    /**
	     * 点击保养单时，联动设备履历
	     * @param ordernumber
	     * @return EquipInterferSpecificDataBean
	     */
	    public EquipInterferSpecificDataBean selectEquipCheckOrderDetail(String ordernumber);
	 

}
